/* SETU MOBILE CSS */

input, select {font-size: 40px !important; height: 60px; border-color: black !important;}

table{font-size: 40px; width: 100% !important;}
table .ui-button-text{font-size: 30px !important;}

#dialog {width: 80%; height: 50%; top: 25%; left: 10%; margin-left: 0px; margin-top: 0px; font-size: 40px;}
#dialog #dialog_title {height: 20%;}
#dialog #dialog_title #dialog_title_text{font-size: 40px;}
#dialog #dialog_title #dialog_title_close{width: 10%; font-size: 30px; border-radius: 10px; height: 60%; top: 20%;}

.ui-widget{font-size: 40px !important;}
.ui-button {border-radius: 15px !important;}
.ui-button-text{font-size: 40px;}
.ui-button-icon-primary{display: none !important;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding: .4em 1em .4em 1em !important;}

#header {height: 18% !important; border-radius: 8px;background-color: #f6f4e7;border: 1px solid #dfd9c3;font-size: 11px;}
#header #header_left_bg {display: none !important;}
#header #header_right_bg {display: none !important;}
#header #header_middle_bg {display: none !important;}
#header #header_user{display: none !important;}
#header #header_menu{display: none !important;}
#header #header_logo {width: 100% !important; text-align: center; height: 100%;}
#header #header_logo img{height: 200px; width: 645px; position: absolute; left:50%; top: 50%; margin-top:-100px; margin-left: -323px;}

#content{position: absolute; top: 18%; height: 70%; max-height: 70%; overflow-y: auto; overflow-x: hidden;}
#content #page_top_holders {height: 5% !important; position: absolute !important; left: 0px; top: 8px;}
#content #page_content{position: absolute; left: 0px; top: 5%; height: 95%; font-size: 40px !important; text-align: center !important;}

#footer{position: absolute !important; bottom: 3%;}
#footer_sign_holders{position: absolute !important; bottom: 0px; height: 3% !important;}

#horario_table{font-size: 30px !important;}
#horario_table img{height: 45px; width: 45px;}